package com.example.demo.service;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.example.demo.pojo.Resource;
import com.example.demo.pojo.User;

public interface ResourceService {
	/*
	 * ������վ����ҳˢ�£���ҳ��ʾ����������
	 * ͨ��resourceCategory��Ϊ��ѯ����
	 * !!!ע��!!!
	 * ��ΪResource��SSM��ܵĹؼ����ظ��ˣ���������
	 * */
	public List<Resource> findMainResource(Resource resource);
	
	/*
	 * ����Դ���ݷ��ظ�Android��
	 * */
	public List<Resource> findMainResourceToAndroid();
	
	/*
	 *���û������������Դ�������¼����ʽ����Android�� 
	 * */
	public List<Resource> findUserHistoryResource(List<Resource> resource);
	
	/*
	 * ��׿��������post�ؼ��֣���̨�������ݿ���
	 * */
	public List<Resource> giveSearchResultList(Resource resource);
	
	/*
	 * �ϴ���Ƶ��Դʱ���������ݿ��resource_infoһЩ������Ϣ
	 * */
	public int saveUploadFileInfo(Resource resource);

	/*
	* 返回resource表中有多少条数据
	* */
	public int countResource(Resource resource);

	/*
	 * 主页面推荐功能
	 * */
	public List<Resource> resourceForRecommend(int start);

	// ！！！！！！！！！！！后台系统功能！！！！！！！！！！！
	/*
	 * ��̨�޸���Դ��Ϣ
	 * */
	public int backResourceUpdataInfo(Resource resource);
}
